package org.example.forum.utils;

import org.springframework.util.DigestUtils;

import java.nio.charset.StandardCharsets;

public class MD5Util {
    /**
     * 对明文进行加密
     * @param str
     * @return
     */
    public static String md5(String str){
        return DigestUtils.md5DigestAsHex(str.getBytes(StandardCharsets.UTF_8));
    }

    /**
     * 对密码进行加密
     * @param str
     * @param salt
     * @return
     */
    public static String md5(String str,String salt){
        StringBuffer stringBuffer=new StringBuffer();
        stringBuffer.append(str);
        stringBuffer.append(salt);
        return DigestUtils.md5DigestAsHex(stringBuffer.toString().getBytes(StandardCharsets.UTF_8));
    }

//    public static void main(String[] args) {
//        String s=UUIDUtil.UUID_32();
//        String s1 = md5("11111", s);
//        System.out.println(s1);
//        String s22=md5("11111");
//        System.out.println(s22);
//    }

}
